package com.linkwechat.common.vo.user;

import com.linkwechat.common.core.domain.model.LoginUser;
import com.linkwechat.common.enums.UserTypeEnum;
import lombok.Data;

/**
 * @Author 王君平
 * @Date 2024/6/8 14:21
 * @Description 用户登录 存放于缓存中的东西
 */
@Data
public class UserLoginVO {

    private String user_key;

    private Integer expires_in;//s


    /**
     * @see com.linkwechat.common.enums.LoginTypeEnum
     */
    private String login_type;//字段可以变

    /**
     * @see UserTypeEnum
     */
    private String user_type;//字段可以变


    private String userid;//企业成员时 企业微信的userid  wangjunping

    private String openid;//非企业成员时
    private String external_userid;//非企业成员时

    private LoginUser loginUser;//兼容  暂时先这样
}
